go/types.TypeParamList.list (method)
22 uses
go/types (current package)
call.go#L43: targs = check.infer(ix.Orig, sig.TypeParams().list(), targs, nil, nil)
call.go#L81: tparams := typ.TypeParams().list()
call.go#L237: if x.mode == value && sig.TypeParams().Len() > 0 && isParameterized(sig.TypeParams().list(), x.typ) {
call.go#L390: targs := check.infer(call, sig.TypeParams().list(), targs, sigParams, args)
call.go#L404: sigParams = check.subst(call.Pos(), sigParams, makeSubstMap(sig.TypeParams().list(), targs), nil).(*Tuple)
instantiate.go#L47: tparams = t.TypeParams().list()
instantiate.go#L49: tparams = t.TypeParams().list()
instantiate.go#L95: sig := check.subst(pos, orig, makeSubstMap(tparams.list(), targs), ctxt).(*Signature)
named.go#L177: smap := makeSubstMap(origSig.RecvTypeParams().list(), t.targs.list())
named.go#L378: smap := makeSubstMap(n.orig.tparams.list(), n.targs.list())
object.go#L471: newTypeWriter(buf, qf).tParamList(t.TypeParams().list())
predicates.go#L274: xtparams := x.TypeParams().list()
predicates.go#L275: ytparams := y.TypeParams().list()
signature.go#L141: recvTParams = recv.TypeParams().list()
typelists.go#L12: func (l *TypeParamList) Len() int { return len(l.list()) }
typelists.go#L20: func (l *TypeParamList) list() []*TypeParam {
typestring.go#L294: w.tParamList(t.TypeParams().list())
typestring.go#L302: if i := tparamIndex(w.tparams.list(), t); i >= 0 {
typestring.go#L448: w.tParamList(sig.TypeParams().list())
typexpr.go#L449: tparams := n.orig.TypeParams().list()
typexpr.go#L476: if i, err := check.verify(pos, inst.tparams.list(), inst.targs.list()); err != nil {
typexpr.go#L484: check.mono.recordInstance(check.pkg, pos, inst.tparams.list(), inst.targs.list(), ix.Indices)